14. Operatory |
Operator jest to znak lub grupa znak≤w do wykonywania operacji na zmiennej lub zmiennych. Wyr≤┐niamy takie rodzaje operator≤w jak: arytmetyczne, bitowe, logiczne, przypisania i inne. Ich dzia│anie jest bardzo podobne do funkcji, poniewa┐ pobieraj▒ one parametry (czasem tylko jeden) i zwracaj▒ warto╢µ. Niekt≤re operatory maj▒ wiele zastosowa±, np: + jako operator arytmetyczny operuj▒cy na liczbach dzia│a jako znak dodawania liczb, jednak zastosowany do zmiennych typu string, │▒czy │a±cuchy znakowe.
Najpowszechniej stosowan▒ grup▒ s▒ operatory przypisania. Prym w╢r≤d nich wiedzie operator zwyk│ego przypisania - =. Jednak┐e istnieje ich o wiele wiΩcej. Nazwa grupy dok│adnie okre╢la, jak▒ funkcjΩ pe│ni▒ te operaatory, a mianowicie - przypisywania. Zazwyczaj tam dok▒d przypisywane s▒ warto╢ci to zmienne lub w│a╢ciwo╢ci obiekt≤w. A przypisaµ mo┐na bardzo wiele: litera│y, warto╢ci wyra┐e±, to co zwracaj▒ funkcje, warto╢ci innych zmiennych oraz w│a╢ciwo╢ci. Tak wiΩc pole do popisu jest tutaj du┐e.
CzΩsto stosowanymi s▒ r≤wnie┐ operatory logiczne. S│u┐▒ one do por≤wnywania wyra┐e±. NajczΩ╢ciej u┐ywa siΩ ich w r≤┐nych instrukcjach steruj▒cych oraz warunkowych. Operatory logiczne mog▒ zwr≤ciµ jedn▒ z dw≤ch warto╢ci - true
lub false
(prawda lub fa│sz).
R≤wnie znan▒ grupΩ stanowi▒ operatory arytmetyczne. S▒ to dobrze wszystkim znane z lekcji matematyki "plus", "minus", "razy" i "podzieliµ". Opr≤cz nich jest jeszcze operator, kt≤ry zwraca resztΩ z dzielenia - %.
Wszystkie operatory podlegaj▒ pewnemu porz▒dkowi okre╢laj▒cemu kolejno╢µ ich wykonywania. WiΩcej na ten temat dowiesz siΩ z priorytetu operator≤w.
Dok│adny opis tych i wszystkich pozosta│ych operator≤w znajdziesz w dodatkach.
![]() ![]() ![]() |